Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Kuwait F1 Kuwait F2 Germany F4 Usa F7 Bahrain F1 Qatar F1a UAE F1 UAE F2 Germany F17 United Arab Emirates F1 France F7 (Villers Les Nancy) Bristol Challenger Trophy - Bristol Open Castilla y Leon Trofeo Iberdrola - Segovia Samsung Securities Cup Challenger Tennis - Seoul Urbana-Champaign Challenger - Urbana Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana Privat Bank Cup - Dniepropetrovsk Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Johannesburg Challenger Tenerife Challenger Busan Challenger Athens Challenger Challenger Hamburg - Hamburg Challenger Casino Lugano - Lugano Volvo Sylt Open - Sylt Bukhara Challenger - Bukhara Alessandria Challenger Penza Challenger Segovia Challenger Tunis Open - Tunis Kaohsiung Challenger Fergana Challenger Winnetka Challenger Coffee Cup Challenger - Chikmagalur Busan Open Challenger Tennis - Busan Binghamton Challenger Shimadzu All Japan Indoor - Kyoto V Gramado Open de Tennis - Gramado Sylt Open 2000 - Sylt Open de L'Isere-Open 38 - Grenoble Guadalajara Challenger The LTA Manchester Challenger - Manchester Istanbul Challenger Eskisehir Challenger Yokohama Challenger 2001 - Yokohama Britania Zavaleta - Puebla Alexander Kolyaskin Memorial - Donetsk Ischgl International Tennis Challenger 2003 - Ischgl San Luis Potosi Challenger - San Luis Potosi Tashkent Challenger IPP Open - Helsinki New Delhi Challenger Kyoto Challenger Taipei City Challenger Busan Challenger Cremona Challenger Ethias Trophy - Mons St. Remy Challenger Wroclaw Challenger Winnetka Challenger Mouilleron-Le-Captif Challenger Andria Challenger Seoul Challenger Busan Challenger Winnetka Challenger Heilbronn Challenger Leon Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Kaohsiung Challenger Segovia Challenger Geneva Challenger Ortisei Challenger Segovia Challenger Brescia Challenger Gerry Weber Open - Halle Bratislava Challenger Orleans Challenger IPP Open - Helsinki Neride Prague Indoor - Prague Jameson Cup - Milan Yokohama World Tennis Gaora Cup - Yokohama Andria Challenger Manila Challenger Busan Challenger Ilkley Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Mons Challenger Warsteiner Challenger Lubeck - Lubeck Nova Challenger Osaka - Osaka Zagreb Open - Zagreb Schickendanz Open - Furth The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra Cridicard Mastercard Tennis Cup - Campos do Jordao Zagreb Open - Zagreb BMW Challenger Open - Monchengladbach Challenger Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro TED Open-Akbank Private Banking - Istanbul Gimcheon Challenger The 70th King's Cup and Queen's Cup - Bangkok Hamburg Challenger - Hamburg The Granby Natrel Challenger - Granby Lambertz Open - Aachen The Nottingham Challenger - Nottingham Jameson Cup - Milan Challenger 42 - Andrezieux Heineken Challenger 2004 - Ho Chi Minh City Gemax Samsung Open 2004 - Belgrade Pro Tennis World Open - Boca Raton Sarajevo Open 2004 - Sarajevo Steelers Cup - Kosice Segovia Challenger Ljubljana Open 2002 - Ljubljana Ostrava Open 2005 - Ostrava Gemax Open - Belgrade 2002 FSE Challenger - Tarzana Akbank Private Banking TED Open 2006 - Istanbul Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk Geneva Challenger - Geneva BH Tennis Open International Cup - Belo Horizonte Barletta Citta Della Disfida Open 2000 - Barletta Geneva Challenger - Geneva Alexander Kolyaskin Memorial - Donetsk Kobstaedernes ATP Challenger - Kolding President's Cup - Astana Caversham International Tennis Tournament - Jersey Rome Challenger Rhodes Challenger IPP Open - Helsinki Czech Indoor Open - Prague Ostrava Challenger Recife Challenger Athens Challenger Zagreb Challenger Astana Challenger Guadalajara Challenger UBS Open Gstaad - Gstaad Qatar Mobil Open 2001 - Doha Open de Montauban - Montauban Gerry Weber Open - Halle RCA Championships - Indianapolis Brasil Open - Salvador ABN/AMRO World Tennis Tournament - Rotterdam Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Geneva Challenger Thailand Open - Bangkok Bratislava Challenger AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm CA-Challenge - Graz Bergamo Challenger AAPT Championships - Adelaide Heineken Open - Auckland Vancouver Challenger Milan Indoors - Milan Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Kyoto Challenger Qatar Open - Doha The Stella Artois Grass Court Championships - London AIG Japan Open - Tokyo San Luis Potosi Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Busan Challenger China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel St. Remy Challenger Open 13 - Marseille Heineken Challenger - Ho Chi Minh City TD Waterhouse Cup - Long Island International Tennis Championships - Delray Beach Open SEAT 2008 - Barcelona Ordina Open - s-Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam Le Gosier Challenger Ordina Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha Brisbane - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Gemax Open 2002 - Belgrade The Dubai Tennis Championships - Dubai Heilbronn Challenger Heilbronn Open - Heilbronn Yokohama Challenger Fergana Challenger - Fergana Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Kolkata Challenger Allianz Suisse Open Gstaad - Gstaad Granby Challenger - Granby DPD Challenger 2002 - Aschaffenburg Heineken Open - Auckland Thailand Open - Bangkok Open 13 - Marseille Belgrade Challenger AIG Japan Open Tennis Championships - Tokyo Challenger Casino Lugano - Lugano Bank Austria Tennis Trophy - Vienna Shenzhen Challenger Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Gimcheon Challenger Ordina Open - s-Hertogenbosch St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb Neride Prague Indoor - Prague Heilbronn Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Davidoff Swiss Indoors Basel - Basel Kaohsiung Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Astana Challenger Open de Montauban - Montauban Segovia Challenger Samarkand Challenger - Samarkand Gerry Weber Open - Halle PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Geneva Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Samsung Securities Cup - Seoul ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai The Nottingham Cahllenger - Nottingham Gerry Weber Open - Halle Open de la Ville de Saint Denis - Reunion Island Okal Cup 2003 - Eckental Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Tatra Banka Open - Bratislava Open de Moselle - Metz Mauritius Open - Mauritius Gerry Weber Open - Halle Shimadzu All Japan Indoor - Kyoto The Surbiton Trophy - Surbiton PTT Thailand Open - Bangkok Erste Bank Open - Vienna Swiss Indoors Basel - Basel Asics Challenger Open - Monchengladbach TED Open - Istanbul Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Erste Bank Open - Vienna Swiss Indoors Basel - Basel Tatra Banka Open 2003 - Bratislava Gemax Open - Belgrade Eskisehir Challenger Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Geneva Open - Geneva Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Swiss Indoors Basel - Basel Chengdu Open - Chengdu Tennis Napoli Cup - Napoli Izmir Challenger Busan Open - Busan Garanti Koza Sofia Open - Sofia Eckental Challenger Bangkok Challenger Bergamo Challenger Cherbourg Challenger Seoul Challenger Abierto Club Casablanca - Mexico City Samsung Secruities Cup Challenger - Seoul Guangzhou Challenger Shenzhen Challenger Mouilleron-Le-Captif Challenger Raanana Challenger Flea Market Cup Busan Challenger Tennis - Busan Taipei City Challenger Seoul Challenger Pozoblanco Challenger Geneva Challenger Brescia Challenger Kun-Ming Challenger St. Brieuc Challenger Taipei City Challenger Anning Challenger Brest Challenger Zagreb Open - Zagreb Busan Challenger GHI Bronx Classic - Bronx Heilbronn Challenger USTA Seascape Challenger - Aptos Tatra Banka Open - Bratislava Bulgarian Challenger 2002 - Sofia Dharwad Challenger 2006 - Dharwad Maui Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba 2001 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Leon 2004 - Leon Rezidenza Open - Magdeburg Segovia Challenger Farmers Classic - Los Angeles The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Milan Indoors - Milan Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Belgrade Challenger Stockholm Open - Stockholm International Indoor Tennis Championships of Croatia - Zagreb The Dubai Tennis Championships - Dubai Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Open 13 - Marseille Copenhagen Open - Copenhagen Tennis Masters Series - Monte Carlo The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Rogers Cup - Montreal The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Dubai Open - Dubai Mercedes-Benz Cup - Los Angeles BMW Open - Munich RCA Championships - Indianapolis BMW Open - Munich Davidoff Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Davidoff Swiss Indoors Basel - Basel Shenzhen Open - Shenzhen Australian Open - Melbourne Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BMW Open - Munich Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris Tennis Masters Series - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, 1R, AUT-CRO 2-3 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, PO, SUI-BLR 3-2 Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, PO, SUI-SCG 4-1 Olympics - Athens Davis Cup, World Group, PO, KAZ-SUI 5-0